我站原创视频教程,网上视频教程学校,仅需要一个耳机+远程即可完成所有教学任务。
题 目:Object的关联数组
Object的关联数组你用过吗?一点小经验奉送如下:
var obj:Object = {a:"aaaaa",b:"bbbbb"};
搜索对象中的某个key对应的value,最常用的方法是:
trace(obj.a);
trace(obj.b); //
还有一个容易忽视的方法,你知道吗?这就是Object的关联数组,关联数组是 Object 类的实例,而每个键/值对由属性及属性的值表示。比如,我们也可以这样写:
trace(obj["a"]); 输出结果和trace(obj.a)一样,怎么样,是不是联想到Dictionary了..
这样做有什么好处呢?看个例子就知道了:
假如有一个变量keya:String = "a",要在一个Object对象中搜索这个keya对应的key的value,该怎么做?(此时的条件是key是一个变量)。
obj.keya? 你试下能不能索引到对应的值,这个时候关联数组就可以派上用场了。例:
if(obj.hasOwnProperty(keya)) //先判断obj对象中是否有这个key
{
trace(obj[keya]); //这样就可以找到想要的结果了.....
}
省级FLASH课件制作培训请加我站管理QQ444860709 培训QQ专业群67042004。
FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程
|